package Entity;

import java.io.Serializable;

import javax.persistence.*;

@Entity
@Table(name = "Empleados")
public class EmpleadoEntity implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	@Id
	@Column (name = "idEmpleado", nullable = false) 
	private int id;
	
	@Column (name = "Nombre", length = 50)
	private String nombre;
	
	@Column (name = "Apellido", length = 50)
	private String apellido;
	
	@Column (name = "porcentajeComision")
	private float porcentaje;
	
	@OneToOne
	@JoinColumn (name = "idRol")
	private RolEntity rolEmpleado;

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellido() {
		return apellido;
	}

	public void setApellido(String apellido) {
		this.apellido = apellido;
	}

	public float getPorcentaje() {
		return porcentaje;
	}

	public void setPorcentaje(float porcentaje) {
		this.porcentaje = porcentaje;
	}

	public RolEntity getRolEmpleado() {
		return rolEmpleado;
	}

	public void setRolEmpleado(RolEntity rolEmpleado) {
		this.rolEmpleado = rolEmpleado;
	}

	public void setId(int id) {
		this.id = id;
	}
	
	
	
}
